package com.bkgy.modular.tbscoretcm.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Date;

/**
 * 酸轧轧机打分表
 * @TableName TB_SCORE_TCM
 */
@TableName(value ="TB_SCORE_TCM")
@Data
public class TbScoreTcm implements Serializable {
    /**
     * 
     */
    @TableId(value = "INDOCNO", type = IdType.AUTO)
    private Integer indocno;

    /**
     * 产线
     */
    @TableField(value = "LINE")
    private String line;

    /**
     * 综合评分
     */
    @TableField(value = "FIN_SCORE")
    private BigDecimal finScore;

    /**
     * 厚度得分
     */
    @TableField(value = "THK_SCORE")
    private BigDecimal thkScore;

    /**
     * 板形得分
     */
    @TableField(value = "PLATE_SCORE")
    private BigDecimal plateScore;

    /**
     * 张力偏差得分
     */
    @TableField(value = "TENDIFF_SCORE")
    private BigDecimal tendiffScore;

    /**
     * 调平得分
     */
    @TableField(value = "LEVELLING_SCORE")
    private BigDecimal levellingScore;

    /**
     * 速度得分
     */
    @TableField(value = "SPEED_SCORE")
    private BigDecimal speedScore;

    /**
     * 喷嘴状态夜班得分
     */
    @TableField(value = "PENZUI_SCORE_1")
    private BigDecimal penzuiScore1;

    /**
     * 喷嘴状态白班得分
     */
    @TableField(value = "PENZUI_SCORE_2")
    private BigDecimal penzuiScore2;

    /**
     * 喷嘴状态中班得分
     */
    @TableField(value = "PENZUI_SCORE_3")
    private BigDecimal penzuiScore3;

    /**
     * 仪表状态夜班得分
     */
    @TableField(value = "YIBIAO_SCORE_1")
    private BigDecimal yibiaoScore1;

    /**
     * 仪表状态白班得分
     */
    @TableField(value = "YIBIAO_SCORE_2")
    private BigDecimal yibiaoScore2;

    /**
     * 仪表状态中班得分
     */
    @TableField(value = "YIBIAO_SCORE_3")
    private BigDecimal yibiaoScore3;

    /**
     * 状态
     */
    @TableField(value = "STATUS")
    private Integer status;

    /**
     * 厚度不合格卷数
     */
    @TableField(value = "THK_NO_NUM")
    private Integer thkNoNum;

    /**
     * 板形不合格卷数
     */
    @TableField(value = "PLATE_NO_NUM")
    private Integer plateNoNum;

    /**
     * 张力偏差不合格卷数
     */
    @TableField(value = "TENDIFF_NO_NUM")
    private Integer tendiffNoNum;

    /**
     * 调平不合格卷数
     */
    @TableField(value = "LEVELLING_NO_NUM")
    private Integer levellingNoNum;

    /**
     * 速度不合格卷数
     */
    @TableField(value = "SPEED_NO_NUM")
    private Integer speedNoNum;

    /**
     * 总卷数
     */
    @TableField(value = "TOTAL_NUM")
    private Integer totalNum;

    /**
     * 创建时间
     */
    @TableField(value = "CREATETIME")
    private Date createtime;

    /**
     * 
     */
    @TableField(value = "DATE1")
    private String date1;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}